Programming Deliberative Agents for Mobile Services: The 3APL-M Platform

نویسندگان

  • Fernando Luiz Koch
  • John-Jules Ch. Meyer
  • Frank Dignum
  • Iyad Rahwan
چکیده

3APL-M is a platform for building deliberative multi-agent systems whose components execute on handheld and embedded computational devices. The solution takes advantage of the 3APL language and definitions, delivers a methodology for building Belief-Desire-Intention inference systems and provides an interface to integrate the applications to the external world. The library is distributed for the Java 2 Micro Edition (J2ME) programming platform, which is widely adopted by the hardware manufactures and available for a myriad of mobile computing devices. The role of agent-based computing for mobile services is explained, the architecture and programming structures are presented and proof-of-concept applications are demonstrated.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Chapter 1 PROGRAMMING MULTI - AGENT SYSTEMS IN 3 APL

This chapter presents 3APL, which is a multi-agent programming language, and its corresponding development platform. The 3APL language is motivated by cognitive agent architectures and provides programming constructs to implement individual agents directly in terms of beliefs, goals, plans, actions, and practical reasoning rules. The syntax and semantics of the 3APL programming language is expl...

متن کامل

Implementing Cognitive Agents in 3APL

3APL is a programming language for implementing cognitive agents. We demonstrate a Java implementation of the 3APL interpreter developed at the Institute of Information and Computing Sciences at Utrecht University. The presented work is a part of a NWO research project. More information on this project can be found at http://www.cs.uu.nl/3apl/. The demonstration, which takes less than 30 minute...

متن کامل

Failure, Monitoring and Recovery in the Agent Language 3APL

In a complex and dynamic environment a situated agent, like a mobile robot, has limited knowledge resources and limited control. Sooner or later, therefore, some kind of failure will occur when a robot is attempting to accomplish its task. For this reason, such an agent must be equipped with abilities for dealing with failure. First we give a general analysis of failure and discuss some of the ...

متن کامل

Dynamic Logic for Plan Revision in Agent Programming

In this paper, we present a dynamic logic for a propositional version of the agent programming language 3APL. A 3APL agent has beliefs and a plan. The execution of a plan changes an agent’s beliefs. Plans can be revised during execution by means of plan revision rules. Due to these plan revision capabilities of 3APL agents, plans cannot be analyzed by structural induction as in for example stan...

متن کامل

Dynamic Logic for Plan Revision in Intelligent Agents

In this paper, we present a dynamic logic for a propositional version of the agent programming language 3APL. A 3APL agent has beliefs and a plan. The execution of a plan changes an agent’s beliefs. Plans can be revised during execution. Due to these plan revision capabilities of 3APL agents, plans cannot be analyzed by structural induction as in for example standard propositional dynamic logic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005